function Faiseur_OnCombat(Unit, Event)
Unit:SendChatMessage(14, 0, "Mon travail ne doit pas être interrompu.")
Unit:SendChatMessage(14, 0, "Peut-être que je peux trouver un emploi pour vous.")
Unit:SendChatMessage(14, 0, "Colère ... Hate ... Ce sont des outils que je peux utiliser.")
Unit:RegisterEvent("Faiseur_Spell1", 30000, 0)
Unit:RegisterEvent("Faiseur_Spell2", 5000, 0)
Unit:RegisterEvent("Faiseur_Spell3", 20000, 0)
end

function Faiseur_Spell1(Unit, Event)
Unit:FullCastSpellOnTarget(30923, Unit:GetMainTank(0))
end

function Faiseur_Spell2(Unit, Event)
Unit:FullCastSpellOnTarget(30925, Unit:GetRandomPlayer(0))
end
function Faiseur_Spell3(Unit, Event)
Unit:FullCastSpellOnTarget(56098, Unit:GetRandomPlayer(0))
end

function Faiseur_OnLeaveCombat(Unit, Event)
Unit:RemoveEvents() 
end

function Faiseur_OnKilledTarget(Unit, Event)
Unit:SendChatMessage(14, 0,"Voyons voir ce que je peut faire de vous.")
end

function Faiseur_OnDied(Unit, Event)
Unit:SendChatMessage(14, 0,"Rester à l'écart de ... moi.")
Unit:RemoveEvents() 
end

RegisterUnitEvent(17381, 1, "Faiseur_OnCombat")
RegisterUnitEvent(17381, 2, "Faiseur_OnLeaveCombat")
RegisterUnitEvent(17381, 3, "Faiseur_OnKilledTarget")
RegisterUnitEvent(17381, 4, "Faiseur_OnDied")